package com.ruoyi.education.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 评价信息对象 tb_comment
 * 
 * @author yxy
 * @date 2024-10-19
 */

@Data
public class Comment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评价id */
    private Long commentId;

    /** 指标id */
    @Excel(name = "指标id")
    private Long indicatorId;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private BigDecimal scoreRangeStart;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private BigDecimal scoreRangeEnd;

    /** 评价 */
    @Excel(name = "评价")
    private String comment;

    /** 等级 */
    @Excel(name = "等级")
    private Long level;

    /** 树编码 */
    @Excel(name = "树编码")
    private String treeCode;

    /** 备注信息 */
    @Excel(name = "备注信息")
    private String description;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date CreatedAt;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date UpdatedAt;
}
